package com.huike.review.service;

import com.huike.review.pojo.Review;
import com.huike.review.vo.MybatisReviewVO;

import java.util.List;

/**
 * mybatis复习接口层
 */
public interface ReviewService {

    /**
     * 功能描述:  插入数据
     * @param review
     * @return boolean
     */
    boolean saveData1(Review review);

    /**
     * 功能描述:根据id删除数据
     * @param id
     * @return boolean
     */
    boolean remove(Long id);

    /**
     * 功能描述: 修改
     * @param review
     * @return boolean
     */
    boolean update(Review review);

    /**
     * 功能描述:单条件查询，根据id来查询数据
     * @param id
     * @return com.huike.review.pojo.Review
     */
    Review getById(Long id);

    /**
     * 功能描述: 分页查询
     * @return java.util.List<com.huike.review.pojo.Review>
     */
    List<Review> getDataByPage();

    // 条件查询
    List<Review> getByCondition(Review review);
}
